
import zipfile
zip1="1.zip"
with zipfile.ZipFile(zip1, 'r') as zip_ref:
    # 获取ZIP文件中所有文件的信息
    list_of_files = zip_ref.infolist()
    print(list_of_files)
    # 依次读取每个文件的内容
    for file_info in list_of_files:
        # 打印文件名
        print(f"Reading file: {file_info.filename}")
        # 读取文件内容
        with zip_ref.open(file_info) as file:
            content = file.read()
            # 如果文件是文本文件，可以尝试解码
            try:
                print(content.decode('utf-8'))
            except UnicodeDecodeError:
                # 如果文件不是文本文件，这里会抛出异常
                print("Binary content not displayed.")